<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../style.css" type="text/css" media="screen">
<link rel="stylesheet" href="../../../print.css" type="text/css" media="print">
<link rel="stylesheet" href="../../../prettify.css" type="text/css">
<meta content="Playlist,mymyoux.controls.io.Playlist,players,length,login,neededKey,neededValue,room,showMySelf,peopleIn,peopleInfos,peopleOut,updatePeople" name="keywords">
<title>mymyoux.controls.io.Playlist</title>
</head>
<body>
<script type="text/javascript" language="javascript" src="../../../prettify.js"></script><script type="text/javascript" language="javascript" src="../../../asdoc.js"></script><script type="text/javascript" language="javascript" src="../../../cookies.js"></script><script type="text/javascript" language="javascript">
<!--
				asdocTitle = 'Playlist - Mymyoux's Classes AS3 Reference';
				var baseRef = '../../../';
				window.onload = configPage;
			--></script>
<table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
<tr>
<td align="left" class="titleTableTitle">Mymyoux's Classes AS3 Reference</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../class-summary.html">All&nbsp;Classes</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../index-list.html')" href="../../../all-index-A.html">Index</a>&nbsp;|&nbsp;<a href="../../../index.html?mymyoux/controls/io/Playlist.html&amp;mymyoux/controls/io/class-list.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No&nbsp;Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="../../../images/logo.jpg"></td>
</tr>
<tr class="titleTableRow2">
<td align="left" id="subTitle" class="titleTableSubTitle">Class&nbsp;Playlist</td><td align="right" id="subNav" class="titleTableSubNav"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a>&nbsp;| <a href="#eventSummary">Events</a></td>
</tr>
<tr class="titleTableRow3">
<td colspan="2">&nbsp;</td>
</tr>
</table>
<script type="text/javascript" language="javascript">
<!--
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Class Playlist"); titleBar_setSubNav(false,true,false,false,true,false,true,false,false,false,false,false,false,false);}
--></script>
<div class="MainContent">
<table cellspacing="0" cellpadding="0" class="classHeaderTable">
<tr>
<td class="classHeaderTableLabel">Package</td><td><a onclick="javascript:loadClassListFrame('class-list.html')" href="package-detail.html">mymyoux.controls.io</a></td>
</tr>
<tr>
<td class="classHeaderTableLabel">Class</td><td class="classSignature">public class Playlist</td>
</tr>
<tr>
<td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">Playlist <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../../../images/inherit-arrow.gif"> mx.containers.VBox</td>
</tr>
</table>
<p></p>
<p></p>
<br>
<hr>
</div>
<a name="propertySummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Properties</div>
<table id="summaryTableProperty" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#length">length</a> : int<div class="summaryTableDescription">[read-only]
    Renvoie le nombre d'utilisateurs connectés et affichés dans la liste.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#login">login</a> : String<div class="summaryTableDescription">
    Nom de la variable utilisée par la Playlist avec les MServerIdentifier pour récupérer leurs login.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#neededKey">neededKey</a> : String<div class="summaryTableDescription">
    Clé que doit posséder les MServerIdentifier des utilisateurs pour être visibles dans la liste de contacts.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#neededValue">neededValue</a> : String<div class="summaryTableDescription">
    Valeur qui doit être associée à la neededKey les MServerIdentifier des utilisateurs pour être visibles dans la liste de contacts.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#room">room</a> : <a href="../../io/mserverconnectorClasses/MRoom.html">MRoom</a>
<div class="summaryTableDescription">
    MRoom associée à la liste de contacts.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#showMySelf">showMySelf</a> : Boolean<div class="summaryTableDescription">
    Boolean indiquant si oui ou non le joueur doit se voir dans la liste de contact.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
</table>
</div>
<a name="protectedPropertySummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Protected Properties</div>
<table id="summaryTableProtectedProperty" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#players">players</a> : <a href="../../utils/Hash.html">Hash</a>
<div class="summaryTableDescription">
    Contient la liste des utilisateurs connectés.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
</table>
</div>
<a name="methodSummary"></a><a name="protectedMethodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Protected Methods</div>
<table id="summaryTableProtectedMethod" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#peopleIn()">peopleIn</a>(e:<a href="../../events/MPlaylistEvent.html">MPlaylistEvent</a>):void</div>
<div class="summaryTableDescription">
    Appelée lorsqu'un utilisateur se connecte.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#peopleInfos()">peopleInfos</a>(e:<a href="../../events/MPlaylistEvent.html">MPlaylistEvent</a>):void</div>
<div class="summaryTableDescription">
    Appelée lorsqu'un utilisateur modifie ses informations.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#peopleOut()">peopleOut</a>(e:<a href="../../events/MPlaylistEvent.html">MPlaylistEvent</a>):void</div>
<div class="summaryTableDescription">
    Appelée lorsqu'un utilisateur se déconnecte.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#updatePeople()">updatePeople</a>(people:<a href="../../io/mserverconnectorClasses/MServerIdentifier.html">MServerIdentifier</a>):void</div>
<div class="summaryTableDescription">
    Appelée lorsqu'il est nécessaire de mettre à jour la liste des utilisateurs affichée.</div>
</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
</table>
</div>
<a name="eventSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Events</div>
<table id="summaryTableEvent" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Event</th><th>Summary</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#event:click_people">click_people</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
         Playlist dispatche l'event click_people
         quand l'utilisateur clic sur un joueur connecté.</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#event:doubleclick_people">doubleclick_people</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
         Playlist dispatche l'event doubleclick_people
         quand l'utilisateur double clic sur un joueur connecté.</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#event:people_change">people_change</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
         Playlist dispatche l'event people_change
         quand un utilisateur voit son affichage modifié dans la liste de contacts.</td><td class="summaryTableOwnerCol">Playlist</td>
</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
<!--
showHideInherited();
--></script>
<div class="MainContent">
<a name="propertyDetail"></a>
<div class="detailSectionHeader">Property detail</div>
<a name="length"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">length</td><td class="detailHeaderType">property</td>
</tr>
</table>
<div class="detailBody">
<code>length:int</code>&nbsp;&nbsp;[read-only]<p>
    Renvoie le nombre d'utilisateurs connectés et affichés dans la liste.
    </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get length():int</code>
<br>
</div>
<a name="login"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">login</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>login:String</code>&nbsp;&nbsp;[read-write]<p>
    Nom de la variable utilisée par la Playlist avec les MServerIdentifier pour récupérer leurs login.
    </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get login():String</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set login(value:String):void</code>
<br>
</div>
<a name="neededKey"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">neededKey</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>neededKey:String</code>&nbsp;&nbsp;[read-write]<p>
    Clé que doit posséder les MServerIdentifier des utilisateurs pour être visibles dans la liste de contacts.
    Si la chaine est vide c'est qu'il n'y'a aucune contrainte sur les clés.
    </p><p>The default value is <code>""</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get neededKey():String</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set neededKey(value:String):void</code>
<br>
</div>
<a name="neededValue"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">neededValue</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>neededValue:String</code>&nbsp;&nbsp;[read-write]<p>
    Valeur qui doit être associée à la neededKey les MServerIdentifier des utilisateurs pour être visibles dans la liste de contacts.
    Si la chaine est vide c'est qu'il n'y'a aucune contrainte sur les valeurs.
    Si la clé est vide alors neededValue n'a aucun effet.
    </p><p>The default value is <code>""</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get neededValue():String</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set neededValue(value:String):void</code>
<br>
</div>
<a name="players"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">players</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>protected var players:<a href="../../utils/Hash.html">Hash</a></code><p>
    Contient la liste des utilisateurs connectés.
    </p></div>
<a name="room"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">room</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>room:<a href="../../io/mserverconnectorClasses/MRoom.html">MRoom</a></code>&nbsp;&nbsp;[read-write]<p>
    MRoom associée à la liste de contacts.
    </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get room():<a href="../../io/mserverconnectorClasses/MRoom.html">MRoom</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set room(value:<a href="../../io/mserverconnectorClasses/MRoom.html">MRoom</a>):void</code>
<br>
</div>
<a name="showMySelf"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">showMySelf</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>showMySelf:Boolean</code>&nbsp;&nbsp;[read-write]<p>
    Boolean indiquant si oui ou non le joueur doit se voir dans la liste de contact.
    </p><p>The default value is <code>true</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get showMySelf():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set showMySelf(value:Boolean):void</code>
<br>
</div>
<a name="methodDetail"></a>
<div class="detailSectionHeader">Method detail</div>
<a name="peopleIn()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">peopleIn</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
</tr>
</table>
<div class="detailBody">
<code>protected function peopleIn(e:<a href="../../events/MPlaylistEvent.html">MPlaylistEvent</a>):void</code><p>
    Appelée lorsqu'un utilisateur se connecte.
    A la fin de son traitement appel updatePeople().
    </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">e</span>:<a href="../../events/MPlaylistEvent.html">MPlaylistEvent</a></code> &mdash; MPlaylistEvent envoyé par la MRoomPlaylist associée à la MRoom.
    </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../io/Playlist.html#updatePeople()" target="">updatePeople()</a>
</div>
</div>
<a name="peopleInfos()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">peopleInfos</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>protected function peopleInfos(e:<a href="../../events/MPlaylistEvent.html">MPlaylistEvent</a>):void</code><p>
    Appelée lorsqu'un utilisateur modifie ses informations.
    A la fin de son traitement appel updatePeople().
    </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">e</span>:<a href="../../events/MPlaylistEvent.html">MPlaylistEvent</a></code> &mdash; MPlaylistEvent envoyé par la MRoomPlaylist associée à la MRoom.
    </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../io/Playlist.html#updatePeople()" target="">updatePeople()</a>
</div>
</div>
<a name="peopleOut()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">peopleOut</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>protected function peopleOut(e:<a href="../../events/MPlaylistEvent.html">MPlaylistEvent</a>):void</code><p>
    Appelée lorsqu'un utilisateur se déconnecte.
    A la fin de son traitement appel updatePeople().
    </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">e</span>:<a href="../../events/MPlaylistEvent.html">MPlaylistEvent</a></code> &mdash; MPlaylistEvent envoyé par la MRoomPlaylist associée à la MRoom.
    </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../io/Playlist.html#updatePeople()" target="">updatePeople()</a>
</div>
</div>
<a name="updatePeople()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">updatePeople</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>protected function updatePeople(people:<a href="../../io/mserverconnectorClasses/MServerIdentifier.html">MServerIdentifier</a>):void</code><p>
    Appelée lorsqu'il est nécessaire de mettre à jour la liste des utilisateurs affichée.
    </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">people</span>:<a href="../../io/mserverconnectorClasses/MServerIdentifier.html">MServerIdentifier</a></code> &mdash; MServerIdentifier correspondant à la personne à mettre à jour.
    </td>
</tr>
</table>
</div>
<div class="detailSectionHeader">Event detail</div>
<a name="event:click_people"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">click_people</td><td class="detailHeaderType">event&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<span class="label">Event object type: </span><a href="events/PlaylistEvent.html"><code>mymyoux.controls.io.events.PlaylistEvent</code></a>
<br>
<p></p><p>
         Playlist dispatche l'event click_people
         quand l'utilisateur clic sur un joueur connecté.
         </p></div>
<a name="event:doubleclick_people"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">doubleclick_people</td><td class="detailHeaderType">event&nbsp;</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<span class="label">Event object type: </span><a href="events/PlaylistEvent.html"><code>mymyoux.controls.io.events.PlaylistEvent</code></a>
<br>
<p></p><p>
         Playlist dispatche l'event doubleclick_people
         quand l'utilisateur double clic sur un joueur connecté.
         </p></div>
<a name="event:people_change"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">people_change</td><td class="detailHeaderType">event&nbsp;</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<span class="label">Event object type: </span><a href="events/PlaylistEvent.html"><code>mymyoux.controls.io.events.PlaylistEvent</code></a>
<br>
<p></p><p>
         Playlist dispatche l'event people_change
         quand un utilisateur voit son affichage modifié dans la liste de contacts.
         </p></div>
<br>
<br>
<hr>
<br>
<p></p>
<center class="copyright"> 
</center>
</div>
</body>
</html>
<!-- -->
